47efb678eb564e9e99380f744107a7d904b42753,QKSMS/src/main/java/com/moez/QKSMS/transaction/NotificationManager.java,NotificationManager,buildSingleMessageNotification,#Context#ArrayList#number#NotificationCompat.Builder#ConversationPrefsHelper#number#,468

Before Change


        MessageItem message = messages.get(0);

        Intent replyIntent = new Intent(context, QKReplyActivity.class);
        replyIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        replyIntent.putExtra(QKReplyActivity.EXTRA_THREAD_ID, threadId);
        replyIntent.putExtra(QKReplyActivity.EXTRA_SHOW_KEYBOARD, true);
        final PendingIntent replyPI = PendingIntent.getActivity(context, buildRequestCode(threadId, 0), replyIntent, PendingIntent.FLAG_UPDATE_CURRENT);

After Change


                .extend(RemoteMessagingReceiver.getConversationExtender(context, message.mContact, message.mAddress, threadId))
                .setDeleteIntent(seenPI);

        if (Build.VERSION.SDK_INT < 23) {
            Intent replyIntent = new Intent(context, QKReplyActivity.class);
            replyIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            replyIntent.putExtra(QKReplyActivity.EXTRA_THREAD_ID, threadId);
            replyIntent.putExtra(QKReplyActivity.EXTRA_SHOW_KEYBOARD, true);
            PendingIntent replyPI = PendingIntent.getActivity(context, buildRequestCode(threadId, 0), replyIntent, PendingIntent.FLAG_UPDATE_CURRENT);